// const {
//   test
// } = require('../models/test')
// const test= require('../models/test/test')
const Tag = require('../models/test/tag')
const Note = require('../models/test/note')

class testDao {
  // 新增
  static async create(v) {
    const res = await test.create({
      title: "222",
    })
    console.log('res',res)
    return res

  }
  // 多对多  联表查询
  static async create2(v) {
    // let arr = []
    // for(let i = 1 ;i < 3;i++){
    //   const tag = await Tag.findOne({
    //     where: {
    //       id: i
    //     },
    //   });
    //   arr.push(tag)
    // }
    // const note = await Note.findOne({
    //   where: {
    //     id: 2
    //   },
    // });
    // console.log(arr)
    const tag = await Tag.findOne({
      where: {
        id: 1
      },
    });
    console.log(tag)
    let res = await tag.getNotes()
    // const note = await Note.create({ title: '前端' }); 
    // await note.setTags(arr)
    // console.log(note)
    // let res = await note.getTags()
    return res
  }
}


module.exports = testDao